package model

import (
	"gorm.io/gorm"
	"time"
)

type IndexImg struct {
	ImgId     uint           `gorm:"primary_key;AUTO_INCREMENT;comment:ID" json:"imgId"`                       //ID
	ShopId    uint           `gorm:"type:bigint;not null;comment:店铺ID" json:"-"`                //店铺ID
	Pic       string         `gorm:"type:VARCHAR(300);comment:图片" json:"pic"`                   //图片
	FileId    uint           `gorm:"comment:图片Id" json:"fileId"`                                //图片Id
	Des       string         `gorm:"type:VARCHAR(200);comment:说明文字,描述" json:"des"`              //说明文字,描述
	Title     string         `gorm:"type:VARCHAR(200);comment:标题" json:"title"`                 //标题
	Link      string         `gorm:"type:VARCHAR(200);comment:链接" json:"link"`                  //链接
	Status    int            `gorm:"type:tinyint;comment:状态 2 正常 1 禁用;default:1" json:"status"` //状态 2 正常 1 禁用
	Seq       int            `gorm:"type:int;comment:排序" json:"seq"`                            //排序
	Type      int            `gorm:"type:int;comment:类型 2 正常 1 禁用" json:"type"`                 //类型 2 正常 1 禁用
	Relation  uint           `gorm:"type:bigint;comment:关联id" json:"relation"`                  //关联id
	ProdName  string         `gorm:"type:varchar(300);not null;" json:"prodName"`               //商品名称
	CreatedAt time.Time      `json:"-"`
	UpdatedAt time.Time      `json:"-"`
	DeletedAt gorm.DeletedAt `gorm:"index" json:"-"`
}
